EPD Extension Kit for MSP430 LaunchPad
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Quick Start Guide

This is the quick start guide for the EPD Extension board made by Pervasive Displays Inc. with its small size EPDs on how to setup the kit to MSP430 LaunchPad(MSP-EXP430G2). The code example in main.c shows two ways for EPD updates, images change alternately from image array and work with PDi's EPD Kit Tool by graphic user interface. It also instructs how to use the display functions. Please open the index.html in Doxygen html folder to better read this guide.

Note
  • PDi = Pervasive Displays Inc. http://www.pervasivedisplays.com
  • EPD = Electronic Paper Display (Electrophoretic Display)
  • EPD Extension Board/Kit = The driving board has direct socket to LaunchPad and also features 20 pin out bridges to your product or development kit
  • EPD Kit Tool = The application(user graphic interface) to work with EPD Extension kit. You can download the installer and source code at here: http://www.pervasivedisplays.com/kits/ext_kit
  • COG = Chip on Glass, the driver IC on EPD module
  • For driving PDi's small size EPDs, please read the "COG Driver Interface Timing" document(hereinafter COG Document) first. It explains the interface to the COG driver of EPD for a MCU based solution.
  • Document number: 4P008-00 Download URL: http://www.pervasivedisplays.com/LiteratureRetrieve.aspx?ID=138408
  • This project code supports EPD size: 1.44 inch, 2 inch and 2.7 inch
  • Supports MSP430 LaunchPad: MSP-EXP430G2
  • For optical performance and the best contrast ratio quality, PDi recommends following the standard stage time and running four stages to complete an EPD update.
  • Every EPD update, have to do EPD initialization first. After updating EPD, have to do the power off stage.

File explanation

Use Case

  1. EPD_display_from_pointer: Load two image data arrays from image_data.c according to predefined EPD size.
  2. EPD_display_from_flash: Load image data from flash memory according to the command by EPD Kit Tool.

Steps

  1. Ensure the EPD is connected correctly on the EPD Extension board
  2. Stack the EPD Extension board onto MSP430 LaunchPad board directly
  3. Connect the LaunchPad board to computer's USB port via its USB cable
    • Run two images only:
      1. Ensure what the EPD size you are connecting. Open image_data.h file and find "#define USE_EPD_Type USE_EPD200". Change the USE_EPDXXX to the correct size.
      2. Find "conf_EPD.h" file. Comment out "#define EPD_KIT_TOOL_FUNCTIONS"
      3. Start debugging to program the driving code to MSP430 MCU. The EPD will show two images change alternately every 10 seconds (default).
    • Work with EPD Kit Tool:
      1. Find "conf_EPD.h" file. Ensure "#define EPD_KIT_TOOL_FUNCTIONS".
      2. Start debugging to program the driving code to MSP430 MCU.
      3. Install EPD Kit Tool and then execute it. On the EPD Kit Tool, click [Scan] button to search "TI_LaunchPad" kit. If found, click [Connect].
      4. Refer to EPD Extension Kit_User manual which can be downloaded in PDi website.

PDi EPD displays

Size PDi Model
1.44 EK014AS014
2.0 EG020AS012
2.7 EM027AS012